/*   dialog*/
.cube-dialog{
  background-color: white;
  height:auto;
  border: 5px solid #111 !important;
  width: auto;
  min-width: 280px;
  max-width: 500px;
  z-index: 2000 !important;
  padding-top:0 !important;
}

#cube-dialog-wrapper{
  padding:0px !important;
  margin:0px !important;
}

.cube-dialog-subtitle{
  text-align: center;
  margin-top:20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.cube-dialog-controls {
  width: 100%;
}


.cube-dialog-screen{
  background-color: black;
  -moz-opacity: .8;
  opacity: .80;
  filter: alpha(opacity = 80);
  z-index: 499;
}
.cube-dialog-screen-model{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-header .ui-title{
  min-height: 1.1em;
  text-align: center;
  font-size: 16px;
  display: block;
  margin: 0px;
  padding: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}

.ui-header{
  position: relative !important;
  background: #1C66AE;
  color: white;
  font-weight: bold;
  text-shadow: 0px 0px 0px #1C66AE;
  zoom: 1;
}